<?php
require '../main.php';
//creamos una funcion pàra que nos de la forma del mensaje;
function _msg($tipo,$msg)
{
	echo '<h1 class="msg_'.$tipo.'">'.$msg.'<div></div></h1>';
}
$msg='';
if(isset($_POST['data'])):
	//purificamos el array para que solo ingresen los datos de la DB
	$_POST['data'] = system::arrayFilter($_POST['data'],array('nombre','imagen'));
	//convertimos el nombre en un ID 
	//este campo no lo pedimos al usuario sino lo creamos
	$_POST['data']['id_nombre'] = txtToId($_POST['data']['nombre']);
	//capturamos algun error interno
	try{
		$categoria = DB::insert('recetas',$_POST['data']);
		$categoria->execute($_POST['data']);
		//$categoria = db_query::newInstance()->insert('recetas',$_POST['data']);
		//if($categoria->affectedRows()>0)
		if($categoria->rowCount())
		{
			$msg = _msg('ok' ,'la categoria fue insertada exitosamente');
		}
		else
		{
			$msg = _msg('info' ,'Hubo un error y no se pudo agregar la categoria');
		}
	}
	catch(exception $e)
	{
		$msg = _msg('error','existe un error en la DB' . $e->getMessage());
	}
endif;
?>
<html>
	<head>
		<title>Agregando Categoria de recetas</title>
		<meta charset="utf8"/>
		<link rel="stylesheet" href="principal.css"/>
		<link rel="stylesheet" href="css/agregar_categoria_receta.css"/>
	</head>
	<body>
<?php require 'header.php';?>
<?php echo $msg;?>
<form action="<?=PHP_SELF?>" method="POST">
	<div class="_form_campos">
		<label for="f_nombre">Nombre de la categoria</label>
		<input type="text" name="data[nombre]" id="f_nombre"/>
	</div>
	<div class="_form_campos">
		<label for="f_imagen">Url de la imagen </label>
		<input type="text" name="data[imagen]" id="f_imagen" />
		<button type="button" onclick="buscar();">Buscar</button>
	</div>
	<input type="submit" value="Agregar Categoria"/>
</form>
<h4>Lista de las Categorias Añadidas</h4>
<table>
	<tr>
		<th>Imagen</th>
		<th>Nombre</th>
	</tr>
<?php
$recetas = db_query::newInstance()->select('recetas',array('*'));
while($recetas->fetchAssoc($r)):
?>
	<tr>
		<td><img src="<?=BASE_URL.'/'.$r['imagen']?>" alt="<?=$r['imagen']?>" width="100px"/></td>
		<td><?=$r['nombre']?></td>
	</tr>
<?php endwhile;?>
</table>
<script type="text/javascript">
function elegir_imagen(url)
{
	document.getElementById('f_imagen').value=url;
	return true;
}
function buscar()
{
	//document.getElementById('f_imagen').value="sss";
	window.open ("elegir_imagen.php?dir=/image/recet", "ElegirImagen","status=0,toolbar=0");
}
</script>
<?php require 'footer.php';?>
	</body>
</html>